package JavaEE_notes.common_API;

import java.util.HashSet;
import java.util.Set;
import java.util.TreeSet;

/**
 * Set 集合的使用
 * @author TaiZai
 * @data 2024/9/25 9:02
 */
public class api_Set {
    public static void main(String[] args) {
        // 1、创建 Set 集合
        Set<String> set = new HashSet<>(); // 无序，元素不可重复
        // Set<String> set = new LinkedHashSet<>(); // 有序，元素不可重复
        // Set<String> set = new TreeSet<>(); // 有序，元素不可重复

        // 2、添加元素
        set.add("apple");
        set.add("banana");
        set.add("orange");
        // set.add("apple"); // 元素不可重复

        // 3、获取元素
        System.out.println(set); // [apple, banana, orange]

        // 4、删除元素
        set.remove("banana");

        // 5、判断元素是否存在
        System.out.println(set.contains("banana")); // false

        // 6、获取集合中元素的个数
        System.out.println(set.size()); // 2
    }
}
